home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•The School House•
/
Word Search •••
/
Word Search еее.rsrc
/
CODE_1.txt
< prev
next >
Wrap
Text File
|
1988-10-20
|
110KB
|
2,116 lines
# near model CODE resource
# jump table entries: 0-93 (94 of them)
export_0:
00000000 A036 syscall MoreMasters
00000002 598F subq.l A7, 4
00000004 2F3C 4441 5441 move.l -[A7], 0x44415441 /* 'DATA' */
0000000A 3F3C 0000 move.w -[A7], 0x0
0000000E A9A0 syscall GetResource
00000010 265F movea.l A3, [A7]+
00000012 598F subq.l A7, 4
00000014 2F0B move.l -[A7], A3
00000016 A9A5 syscall GetResourceSizeOnDisk/SizeResource/SizeRsrc
00000018 281F move.l D4, [A7]+
0000001A 3A3C EA00 move.w D5, 0xEA00
0000001E 48C5 ext.l D5
00000020 4485 neg.l D5
00000022 2005 move.l D0, D5
00000024 D084 add.l D0, D4
00000026 A31E syscall NewPtrClear, flags=3
00000028 2848 movea.l A4, A0
0000002A D9C5 add.l A4, D5
0000002C 21CC 02B6 move.l [0x000002B6 /* ExpandMem */], A4
00000030 2053 movea.l A0, [A3]
00000032 224C movea.l A1, A4
00000034 2004 move.l D0, D4
00000036 A02E syscall BlockMove/BlockMoveData
00000038 2F0B move.l -[A7], A3
0000003A A9A3 syscall ReleaseResource
0000003C 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
00000040 41ED 0312 lea.l A0, [A5 + 0x312 /* export_94 */]
00000044 3828 FFFE move.w D4, [A0 - 0x2]
00000048 2F08 move.l -[A7], A0
0000004A A9F1 syscall UnloadSeg
0000004C 598F subq.l A7, 4
0000004E 2F3C 434F 4445 move.l -[A7], 0x434F4445 /* 'CODE' */
00000054 3F04 move.w -[A7], D4
00000056 A9A0 syscall GetResource
00000058 205F movea.l A0, [A7]+
0000005A A049 syscall HPurge
0000005C A01D syscall MaxMem
0000005E 486C FFFA pea.l [A4 - 0x6]
00000062 486C FFFE pea.l [A4 - 0x2]
00000066 4EBA 04DE jsr [PC + 0x4DE /* 00000546 */]
0000006A 508F addq.l A7, 8
0000006C 2F2C FFFA move.l -[A7], [A4 - 0x6]
00000070 3F2C FFFE move.w -[A7], [A4 - 0x2]
00000074 4EBA 1040 jsr [PC + 0x1040 /* 000010B6 */]
00000078 4EBA 034C jsr [PC + 0x34C /* 000003C6 */]
0000007C 5C8F addq.l A7, 6
0000007E 3F3C 0000 move.w -[A7], 0x0
00000082 4EBA 10DE jsr [PC + 0x10DE /* 00001162 */]
fn00000086:
00000086 4E56 0000 link A6, 0
0000008A 102C ED18 move.b D0, [A4 - 0x12E8]
0000008E 6700 0036 beq +0x38 /* 000000C6 */
00000092 102C ED10 move.b D0, [A4 - 0x12F0]
00000096 6700 001A beq +0x1C /* 000000B2 */
0000009A 486C EB36 pea.l [A4 - 0x14CA]
0000009E 4EBA 119C jsr [PC + 0x119C /* 0000123C */]
000000A2 588F addq.l A7, 4
000000A4 4EBA 004C jsr [PC + 0x4C /* 000000F2 */]
000000A8 486C EB2E pea.l [A4 - 0x14D2]
000000AC 4EBA 118E jsr [PC + 0x118E /* 0000123C */]
000000B0 588F addq.l A7, 4
label000000B2:
000000B2 422C ED18 clr.b [A4 - 0x12E8]
000000B6 102C ED10 move.b D0, [A4 - 0x12F0]
000000BA 6700 0006 beq +0x8 /* 000000C2 */
000000BE 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
label000000C2:
000000C2 6000 0014 bra +0x16 /* 000000D8 */
label000000C6:
000000C6 197C FFFF ED18 move.b [A4 - 0x12E8], 0xFF
000000CC 102C ED10 move.b D0, [A4 - 0x12F0]
000000D0 6700 0006 beq +0x8 /* 000000D8 */
000000D4 4EBA 001C jsr [PC + 0x1C /* 000000F2 */]
label000000D8:
000000D8 102C ED18 move.b D0, [A4 - 0x12E8]
000000DC 4880 ext.w D0
000000DE 3F00 move.w -[A7], D0
000000E0 3F3C 0005 move.w -[A7], 0x5
000000E4 2F2C EB94 move.l -[A7], [A4 - 0x146C]
000000E8 4EBA 11E8 jsr [PC + 0x11E8 /* 000012D2 */]
000000EC 508F addq.l A7, 8
000000EE 4E5E unlink A6
000000F0 4E75 rts
export_72:
fn000000F2:
000000F2 4E56 FFFC link A6, -0x0004
000000F6 3F07 move.w -[A7], D7
000000F8 303C 0140 move.w D0, 0x140
000000FC 322C FFF8 move.w D1, [A4 - 0x8]
00000100 C3FC 0012 muls.w D1, 0x12
00000104 48C1 ext.l D1
00000106 83FC 0002 divs.w D1, 0x2
0000010A 9041 sub.w D0, D1
0000010C 3D40 FFFE move.w [A6 - 0x2], D0
00000110 302C FFF6 move.w D0, [A4 - 0xA]
00000114 C1FC 0002 muls.w D0, 0x2
00000118 3D40 FFFC move.w [A6 - 0x4], D0
0000011C 102C ED18 move.b D0, [A4 - 0x12E8]
00000120 6700 008E beq +0x90 /* 000001B0 */
00000124 4247 clr.w D7
label00000126:
00000126 3007 move.w D0, D7
00000128 B06C FFF4 cmp.w D0, [A4 - 0xC]
0000012C 6E00 0082 bgt +0x84 /* 000001B0 */
00000130 3007 move.w D0, D7
00000132 41EC ED32 lea.l A0, [A4 - 0x12CE]
00000136 D0C0 add.w A0, D0
00000138 1010 move.b D0, [A0]
0000013A 6700 006E beq +0x70 /* 000001AA */
0000013E 3007 move.w D0, D7
00000140 E380 asl D0, 1
00000142 41EC F69C lea.l A0, [A4 - 0x964]
00000146 D0C0 add.w A0, D0
00000148 3010 move.w D0, [A0]
0000014A 5240 addq.w D0, 1
0000014C C1FC 000D muls.w D0, 0xD /* '\r' */
00000150 5D40 subq.w D0, 6
00000152 5A40 addq.w D0, 5
00000154 3F00 move.w -[A7], D0
00000156 3007 move.w D0, D7
00000158 E380 asl D0, 1
0000015A 41EC F764 lea.l A0, [A4 - 0x89C]
0000015E D0C0 add.w A0, D0
00000160 3010 move.w D0, [A0]
00000162 5240 addq.w D0, 1
00000164 C1FC 0012 muls.w D0, 0x12
00000168 5840 addq.w D0, 4
0000016A 5A40 addq.w D0, 5
0000016C 3F00 move.w -[A7], D0
0000016E 4EBA 10DA jsr [PC + 0x10DA /* 0000124A */]
00000172 588F addq.l A7, 4
00000174 3007 move.w D0, D7
00000176 E380 asl D0, 1
00000178 41EC F50C lea.l A0, [A4 - 0xAF4]
0000017C D0C0 add.w A0, D0
0000017E 3010 move.w D0, [A0]
00000180 5240 addq.w D0, 1
00000182 C1FC 000D muls.w D0, 0xD /* '\r' */
00000186 5D40 subq.w D0, 6
00000188 5A40 addq.w D0, 5
0000018A 3F00 move.w -[A7], D0
0000018C 3007 move.w D0, D7
0000018E E380 asl D0, 1
00000190 41EC F5D4 lea.l A0, [A4 - 0xA2C]
00000194 D0C0 add.w A0, D0
00000196 3010 move.w D0, [A0]
00000198 5240 addq.w D0, 1
0000019A C1FC 0012 muls.w D0, 0x12
0000019E 5840 addq.w D0, 4
000001A0 5A40 addq.w D0, 5
000001A2 3F00 move.w -[A7], D0
000001A4 4EBA 10B6 jsr [PC + 0x10B6 /* 0000125C */]
000001A8 588F addq.l A7, 4
label000001AA:
000001AA 5247 addq.w D7, 1
000001AC 6000 FF78 bra -0x86 /* 00000126 */
label000001B0:
000001B0 3E1F move.w D7, [A7]+
000001B2 4E5E unlink A6
000001B4 4E75 rts
export_44:
000001B6 4E56 FEEC link A6, -0x0114
000001BA 202E 0008 move.l D0, [A6 + 0x8]
000001BE E080 asr D0, 8
000001C0 E080 asr D0, 8
000001C2 C0BC 0000 FFFF and.l D0, 0xFFFF
000001C8 3D40 FFFE move.w [A6 - 0x2], D0
000001CC 202E 0008 move.l D0, [A6 + 0x8]
000001D0 C0BC 0000 FFFF and.l D0, 0xFFFF
000001D6 3D40 FFFC move.w [A6 - 0x4], D0
000001DA 302E FFFE move.w D0, [A6 - 0x2]
000001DE 6000 0002 bra +0x4 /* 000001E2 */
label000001E2:
000001E2 B07C 0003 cmp.w D0, 0x3
000001E6 6700 0006 beq +0x8 /* 000001EE */
000001EA 6000 0024 bra +0x26 /* 00000210 */
label000001EE:
000001EE 4EBA 0AF6 jsr [PC + 0xAF6 /* 00000CE6 */]
000001F2 2D40 FEEC move.l [A6 - 0x114], D0
000001F6 202C ED00 move.l D0, [A4 - 0x1300]
000001FA B0AE FEEC cmp.l D0, [A6 - 0x114]
000001FE 6700 000C beq +0xE /* 0000020C */
00000202 2F2C ED00 move.l -[A7], [A4 - 0x1300]
00000206 4EBA 0AB4 jsr [PC + 0xAB4 /* 00000CBC */]
0000020A 588F addq.l A7, 4
label0000020C:
0000020C 6000 000E bra +0x10 /* 0000021C */
label00000210:
00000210 B07C 0001 cmp.w D0, 0x1
00000214 6700 0006 beq +0x8 /* 0000021C */
00000218 6000 0064 bra +0x66 /* 0000027E */
label0000021C:
0000021C 302E FFFC move.w D0, [A6 - 0x4]
00000220 6000 0002 bra +0x4 /* 00000224 */
label00000224:
00000224 B07C 0001 cmp.w D0, 0x1
00000228 6700 0006 beq +0x8 /* 00000230 */
0000022C 6000 000E bra +0x10 /* 0000023C */
label00000230:
00000230 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
00000234 6000 001E bra +0x20 /* 00000254 */
00000238 6000 000E bra +0x10 /* 00000248 */
label0000023C:
0000023C B07C 0002 cmp.w D0, 0x2
00000240 6700 0006 beq +0x8 /* 00000248 */
00000244 6000 000E bra +0x10 /* 00000254 */
label00000248:
00000248 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
0000024C 6000 0006 bra +0x8 /* 00000254 */
00000250 6000 0002 bra +0x4 /* 00000254 */
label00000254:
00000254 486E FEFC pea.l [A6 - 0x104]
00000258 3F2E FFFC move.w -[A7], [A6 - 0x4]
0000025C 2F2C EB8C move.l -[A7], [A4 - 0x1474]
00000260 4EBA 1050 jsr [PC + 0x1050 /* 000012B2 */]
00000264 DEFC 000A add.w A7, 0xA /* '\n' */
00000268 486E FEFC pea.l [A6 - 0x104]
0000026C 4EBA 1228 jsr [PC + 0x1228 /* 00001496 */]
00000270 588F addq.l A7, 4
00000272 3D40 FEFA move.w [A6 - 0x106], D0
00000276 6000 010E bra +0x110 /* 00000386 */
0000027A 6000 000E bra +0x10 /* 0000028A */
label0000027E:
0000027E B07C 0100 cmp.w D0, 0x100
00000282 6700 0006 beq +0x8 /* 0000028A */
00000286 6000 006A bra +0x6C /* 000002F2 */
label0000028A:
0000028A 302E FFFC move.w D0, [A6 - 0x4]
0000028E 6000 0002 bra +0x4 /* 00000292 */
label00000292:
00000292 B07C 0001 cmp.w D0, 0x1
00000296 6700 0006 beq +0x8 /* 0000029E */
0000029A 6000 001C bra +0x1E /* 000002B8 */
label0000029E:
0000029E 4EBA 0B26 jsr [PC + 0xB26 /* 00000DC6 */]
000002A2 2F2C EB44 move.l -[A7], [A4 - 0x14BC]
000002A6 4EBA 0BBE jsr [PC + 0xBBE /* 00000E66 */]
000002AA 588F addq.l A7, 4
000002AC 4EBA 0B64 jsr [PC + 0xB64 /* 00000E12 */]
000002B0 6000 0038 bra +0x3A /* 000002EA */
000002B4 6000 000E bra +0x10 /* 000002C4 */
label000002B8:
000002B8 B07C 0002 cmp.w D0, 0x2
000002BC 6700 0006 beq +0x8 /* 000002C4 */
000002C0 6000 000E bra +0x10 /* 000002D0 */
label000002C4:
000002C4 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
000002C8 6000 0020 bra +0x22 /* 000002EA */
000002CC 6000 000E bra +0x10 /* 000002DC */
label000002D0:
000002D0 B07C 0003 cmp.w D0, 0x3
000002D4 6700 0006 beq +0x8 /* 000002DC */
000002D8 6000 0010 bra +0x12 /* 000002EA */
label000002DC:
000002DC 197C FFFF ED1C move.b [A4 - 0x12E4], 0xFF
000002E2 6000 0006 bra +0x8 /* 000002EA */
000002E6 6000 0002 bra +0x4 /* 000002EA */
label000002EA:
000002EA 6000 009A bra +0x9C /* 00000386 */
000002EE 6000 000E bra +0x10 /* 000002FE */
label000002F2:
000002F2 B07C 00FD cmp.w D0, 0xFD
000002F6 6700 0006 beq +0x8 /* 000002FE */
000002FA 6000 008A bra +0x8C /* 00000386 */
label000002FE:
000002FE 302E FFFC move.w D0, [A6 - 0x4]
00000302 6000 0002 bra +0x4 /* 00000306 */
label00000306:
00000306 B07C 0001 cmp.w D0, 0x1
0000030A 6700 0006 beq +0x8 /* 00000312 */
0000030E 6000 000E bra +0x10 /* 0000031E */
label00000312:
00000312 4EBA 0498 jsr [PC + 0x498 /* 000007AC */]
00000316 6000 0066 bra +0x68 /* 0000037E */
0000031A 6000 000E bra +0x10 /* 0000032A */
label0000031E:
0000031E B07C 0002 cmp.w D0, 0x2
00000322 6700 0006 beq +0x8 /* 0000032A */
00000326 6000 000E bra +0x10 /* 00000336 */
label0000032A:
0000032A 4EBA 021C jsr [PC + 0x21C /* 00000548 */]
0000032E 6000 004E bra +0x50 /* 0000037E */
00000332 6000 000E bra +0x10 /* 00000342 */
label00000336:
00000336 B07C 0003 cmp.w D0, 0x3
0000033A 6700 0006 beq +0x8 /* 00000342 */
0000033E 6000 000E bra +0x10 /* 0000034E */
label00000342:
00000342 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
00000346 6000 0036 bra +0x38 /* 0000037E */
0000034A 6000 000E bra +0x10 /* 0000035A */
label0000034E:
0000034E B07C 0004 cmp.w D0, 0x4
00000352 6700 0006 beq +0x8 /* 0000035A */
00000356 6000 000E bra +0x10 /* 00000366 */
label0000035A:
0000035A 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
0000035E 6000 001E bra +0x20 /* 0000037E */
00000362 6000 000E bra +0x10 /* 00000372 */
label00000366:
00000366 B07C 0005 cmp.w D0, 0x5
0000036A 6700 0006 beq +0x8 /* 00000372 */
0000036E 6000 000E bra +0x10 /* 0000037E */
label00000372:
00000372 4EBA FD12 jsr [PC - 0x2EE /* 00000086 */]
00000376 6000 0006 bra +0x8 /* 0000037E */
0000037A 6000 0002 bra +0x4 /* 0000037E */
label0000037E:
0000037E 6000 0006 bra +0x8 /* 00000386 */
00000382 6000 0002 bra +0x4 /* 00000386 */
label00000386:
00000386 4267 clr.w -[A7]
00000388 4EBA 117E jsr [PC + 0x117E /* 00001508 */]
0000038C 548F addq.l A7, 2
0000038E 4E5E unlink A6
00000390 4E75 rts
export_63:
00000392 4E56 FFFE link A6, -0x0002
00000396 4EBA 0F0C jsr [PC + 0xF0C /* 000012A4 */]
0000039A 48C0 ext.l D0
0000039C 81EE 0008 divs.w D0, [A6 + 0x8]
000003A0 4840 swap.w D0
000003A2 3D40 FFFE move.w [A6 - 0x2], D0
000003A6 0C6E 0000 FFFE cmpi.w [A6 - 0x2], 0x0
000003AC 6C00 000C bge +0xE /* 000003BA */
000003B0 302E FFFE move.w D0, [A6 - 0x2]
000003B4 4440 neg.w D0
000003B6 6000 0006 bra +0x8 /* 000003BE */
label000003BA:
000003BA 302E FFFE move.w D0, [A6 - 0x2]
label000003BE:
000003BE 6000 0002 bra +0x4 /* 000003C2 */
label000003C2:
000003C2 4E5E unlink A6
000003C4 4E75 rts
fn000003C6:
000003C6 4E56 0000 link A6, 0
000003CA 3F07 move.w -[A7], D7
000003CC 3F06 move.w -[A7], D6
000003CE 3F05 move.w -[A7], D5
000003D0 486C EB3E pea.l [A4 - 0x14C2]
000003D4 4EBA 0D08 jsr [PC + 0xD08 /* 000010DE */]
000003D8 588F addq.l A7, 4
000003DA 4EBA 1068 jsr [PC + 0x1068 /* 00001444 */]
000003DE 4267 clr.w -[A7]
000003E0 3F3C FFFF move.w -[A7], 0xFFFF
000003E4 4EBA 06DC jsr [PC + 0x6DC /* 00000AC2 */]
000003E8 588F addq.l A7, 4
000003EA 4EBA 06EC jsr [PC + 0x6EC /* 00000AD8 */]
000003EE 4EBA 0E1E jsr [PC + 0xE1E /* 0000120E */]
000003F2 42A7 clr.l -[A7]
000003F4 4EBA 11CE jsr [PC + 0x11CE /* 000015C4 */]
000003F8 588F addq.l A7, 4
000003FA 4EBA 0CCA jsr [PC + 0xCCA /* 000010C6 */]
000003FE 422C ED1C clr.b [A4 - 0x12E4]
00000402 397C 0004 FF98 move.w [A4 - 0x68], 0x4
00000408 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
0000040C 3F3C 0152 move.w -[A7], 0x152
00000410 3F3C 0206 move.w -[A7], 0x206
00000414 3F3C 0018 move.w -[A7], 0x18
00000418 3F3C 0004 move.w -[A7], 0x4
0000041C 486C EBC0 pea.l [A4 - 0x1440]
00000420 4EBA 0F6E jsr [PC + 0xF6E /* 00001390 */]
00000424 DEFC 000C add.w A7, 0xC
00000428 3F3C 0118 move.w -[A7], 0x118
0000042C 3F3C 01C2 move.w -[A7], 0x1C2
00000430 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00000434 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00000438 486C EB98 pea.l [A4 - 0x1468]
0000043C 4EBA 0F52 jsr [PC + 0xF52 /* 00001390 */]
00000440 DEFC 000C add.w A7, 0xC
00000444 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
00000448 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
0000044C 397C 000A FFF8 move.w [A4 - 0x8], 0xA /* '\n' */
00000452 397C 0011 FFF6 move.w [A4 - 0xA], 0x11
00000458 4EBA 01C4 jsr [PC + 0x1C4 /* 0000061E */]
0000045C 4EBA 024E jsr [PC + 0x24E /* 000006AC */]
00000460 422C ED10 clr.b [A4 - 0x12F0]
00000464 422C ED14 clr.b [A4 - 0x12EC]
00000468 422C ED16 clr.b [A4 - 0x12EA]
0000046C 422C ED12 clr.b [A4 - 0x12EE]
00000470 422C ED0C clr.b [A4 - 0x12F4]
00000474 422C ED0E clr.b [A4 - 0x12F2]
label00000478:
00000478 102C ED12 move.b D0, [A4 - 0x12EE]
0000047C 6700 000C beq +0xE /* 0000048A */
00000480 2F2C EB80 move.l -[A7], [A4 - 0x1480]
00000484 4EBA 0C8C jsr [PC + 0xC8C /* 00001112 */]
00000488 588F addq.l A7, 4
label0000048A:
0000048A 4EBA 0CB0 jsr [PC + 0xCB0 /* 0000113C */]
0000048E 486C ED22 pea.l [A4 - 0x12DE]
00000492 3F3C FFFF move.w -[A7], 0xFFFF
00000496 4EBA 0604 jsr [PC + 0x604 /* 00000A9C */]
0000049A 5C8F addq.l A7, 6
0000049C 4880 ext.w D0
0000049E 3940 FFE4 move.w [A4 - 0x1C], D0
000004A2 302C ED22 move.w D0, [A4 - 0x12DE]
000004A6 6000 0002 bra +0x4 /* 000004AA */
label000004AA:
000004AA B07C 0001 cmp.w D0, 0x1
000004AE 6700 0006 beq +0x8 /* 000004B6 */
000004B2 6000 000A bra +0xC /* 000004BE */
label000004B6:
000004B6 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
000004BA 6000 001A bra +0x1C /* 000004D6 */
label000004BE:
000004BE B07C 0003 cmp.w D0, 0x3
000004C2 6700 0012 beq +0x14 /* 000004D6 */
000004C6 6000 0002 bra +0x4 /* 000004CA */
label000004CA:
000004CA B07C 0005 cmp.w D0, 0x5
000004CE 6700 0006 beq +0x8 /* 000004D6 */
000004D2 6000 0014 bra +0x16 /* 000004E8 */
label000004D6:
000004D6 486C ED22 pea.l [A4 - 0x12DE]
000004DA 4EAD 036A jsr [A5 + 0x36A /* export_105 */]
000004DE 588F addq.l A7, 4
000004E0 6000 0052 bra +0x54 /* 00000534 */
000004E4 6000 000E bra +0x10 /* 000004F4 */
label000004E8:
000004E8 B07C 0008 cmp.w D0, 0x8
000004EC 6700 0006 beq +0x8 /* 000004F4 */
000004F0 6000 002E bra +0x30 /* 00000520 */
label000004F4:
000004F4 302C ED30 move.w D0, [A4 - 0x12D0]
000004F8 C07C 0001 and.w D0, 0x1
000004FC 6700 0010 beq +0x12 /* 0000050E */
00000500 2F2C EB80 move.l -[A7], [A4 - 0x1480]
00000504 4EBA 0C1A jsr [PC + 0xC1A /* 00001120 */]
00000508 588F addq.l A7, 4
0000050A 6000 000C bra +0xE /* 00000518 */
label0000050E:
0000050E 2F2C EB80 move.l -[A7], [A4 - 0x1480]
00000512 4EBA 0C1A jsr [PC + 0xC1A /* 0000112E */]
00000516 588F addq.l A7, 4
label00000518:
00000518 6000 001A bra +0x1C /* 00000534 */
0000051C 6000 000E bra +0x10 /* 0000052C */
label00000520:
00000520 B07C 0006 cmp.w D0, 0x6
00000524 6700 0006 beq +0x8 /* 0000052C */
00000528 6000 000A bra +0xC /* 00000534 */
label0000052C:
0000052C 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000530 6000 0002 bra +0x4 /* 00000534 */
label00000534:
00000534 102C ED1C move.b D0, [A4 - 0x12E4]
00000538 6700 FF3E beq -0xC0 /* 00000478 */
0000053C 3A1F move.w D5, [A7]+
0000053E 3C1F move.w D6, [A7]+
00000540 3E1F move.w D7, [A7]+
00000542 4E5E unlink A6
00000544 4E75 rts
fn00000546:
00000546 4E75 rts
fn00000548:
00000548 4E56 FFFE link A6, -0x0002
0000054C 4EBA 02E8 jsr [PC + 0x2E8 /* 00000836 */]
00000550 4EBA 0472 jsr [PC + 0x472 /* 000009C4 */]
00000554 4EBA 0006 jsr [PC + 0x6 /* 0000055C */]
00000558 4E5E unlink A6
0000055A 4E75 rts
fn0000055C:
0000055C 4E56 FBDE link A6, -0x0422
00000560 426E FFFC clr.w [A6 - 0x4]
00000564 0C6C 0001 FFF4 cmpi.w [A4 - 0xC], 0x1
0000056A 6F00 00AE ble +0xB0 /* 0000061A */
0000056E 426E FFF8 clr.w [A6 - 0x8]
label00000572:
00000572 302E FFF8 move.w D0, [A6 - 0x8]
00000576 B06C FFF4 cmp.w D0, [A4 - 0xC]
0000057A 6E00 0082 bgt +0x84 /* 000005FE */
0000057E 302E FFF8 move.w D0, [A6 - 0x8]
00000582 E580 asl D0, 2
00000584 41EC F82C lea.l A0, [A4 - 0x7D4]
00000588 D0C0 add.w A0, D0
0000058A 2F10 move.l -[A7], [A0]
0000058C 486E FBDE pea.l [A6 - 0x422]
00000590 4EBA 0654 jsr [PC + 0x654 /* 00000BE6 */]
00000594 508F addq.l A7, 8
00000596 486E FBDE pea.l [A6 - 0x422]
0000059A 4EBA 06A8 jsr [PC + 0x6A8 /* 00000C44 */]
0000059E 588F addq.l A7, 4
000005A0 3D40 FFFA move.w [A6 - 0x6], D0
000005A4 426E FFFE clr.w [A6 - 0x2]
label000005A8:
000005A8 302E FFFE move.w D0, [A6 - 0x2]
000005AC B06E FFFA cmp.w D0, [A6 - 0x6]
000005B0 6C00 002C bge +0x2E /* 000005DE */
000005B4 302E FFFE move.w D0, [A6 - 0x2]
000005B8 41EE FBDE lea.l A0, [A6 - 0x422]
000005BC D0C0 add.w A0, D0
000005BE 1010 move.b D0, [A0]
000005C0 322E FFFC move.w D1, [A6 - 0x4]
000005C4 41EE FC10 lea.l A0, [A6 - 0x3F0]
000005C8 D0C1 add.w A0, D1
000005CA 1080 move.b [A0], D0
000005CC 302E FFFC move.w D0, [A6 - 0x4]
000005D0 5240 addq.w D0, 1
000005D2 3D40 FFFC move.w [A6 - 0x4], D0
000005D6 526E FFFE addq.w [A6 - 0x2], 1
000005DA 6000 FFCC bra -0x32 /* 000005A8 */
label000005DE:
000005DE 302E FFFC move.w D0, [A6 - 0x4]
000005E2 41EE FC10 lea.l A0, [A6 - 0x3F0]
000005E6 D0C0 add.w A0, D0
000005E8 10BC 000D move.b [A0], 0xD /* '\r' */
000005EC 302E FFFC move.w D0, [A6 - 0x4]
000005F0 5240 addq.w D0, 1
000005F2 3D40 FFFC move.w [A6 - 0x4], D0
000005F6 526E FFF8 addq.w [A6 - 0x8], 1
000005FA 6000 FF76 bra -0x88 /* 00000572 */
label000005FE:
000005FE 2F2C EB80 move.l -[A7], [A4 - 0x1480]
00000602 302E FFFC move.w D0, [A6 - 0x4]
00000606 48C0 ext.l D0
00000608 2F00 move.l -[A7], D0
0000060A 486E FC10 pea.l [A6 - 0x3F0]
0000060E 4EBA 0C5E jsr [PC + 0xC5E /* 0000126E */]
00000612 DEFC 000C add.w A7, 0xC
00000616 4EBA 0194 jsr [PC + 0x194 /* 000007AC */]
label0000061A:
0000061A 4E5E unlink A6
0000061C 4E75 rts
fn0000061E:
0000061E 4E56 0000 link A6, 0
00000622 3F3C 0140 move.w -[A7], 0x140
00000626 303C 0050 move.w D0, 0x50 /* 'P' */
0000062A 322C FFF8 move.w D1, [A4 - 0x8]
0000062E 5441 addq.w D1, 2
00000630 C3FC 0012 muls.w D1, 0x12
00000634 D041 add.w D0, D1
00000636 D07C 0009 add.w D0, 0x9 /* '\t' */
0000063A 3F00 move.w -[A7], D0
0000063C 3F3C 003C move.w -[A7], 0x3C /* '<' */
00000640 3F3C 0050 move.w -[A7], 0x50 /* 'P' */
00000644 486C EBB8 pea.l [A4 - 0x1448]
00000648 4EBA 0D46 jsr [PC + 0xD46 /* 00001390 */]
0000064C DEFC 000C add.w A7, 0xC
00000650 42A7 clr.l -[A7]
00000652 3F3C 0001 move.w -[A7], 0x1
00000656 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF
0000065C 4267 clr.w -[A7]
0000065E 4267 clr.w -[A7]
00000660 486C 039C pea.l [A4 + 0x39C]
00000664 486C EBB8 pea.l [A4 - 0x1448]
00000668 486C EBC8 pea.l [A4 - 0x1438]
0000066C 4EBA 047A jsr [PC + 0x47A /* 00000AE8 */]
00000670 DEFC 001A add.w A7, 0x1A
00000674 2940 ED08 move.l [A4 - 0x12F8], D0
00000678 2F2C ED08 move.l -[A7], [A4 - 0x12F8]
0000067C 4EBA 0A6E jsr [PC + 0xA6E /* 000010EC */]
00000680 588F addq.l A7, 4
00000682 3F2C FF98 move.w -[A7], [A4 - 0x68]
00000686 4EBA 04B0 jsr [PC + 0x4B0 /* 00000B38 */]
0000068A 548F addq.l A7, 2
0000068C 2F3C 0000 0008 move.l -[A7], 0x8
00000692 486C EBA0 pea.l [A4 - 0x1460]
00000696 206C EB3E movea.l A0, [A4 - 0x14C2]
0000069A 41E8 0010 lea.l A0, [A0 + 0x10]
0000069E 2F08 move.l -[A7], A0
000006A0 4EBA 0CBA jsr [PC + 0xCBA /* 0000135C */]
000006A4 DEFC 000C add.w A7, 0xC
000006A8 4E5E unlink A6
000006AA 4E75 rts
fn000006AC:
000006AC 4E56 FFF8 link A6, -0x0008
000006B0 3F3C 012C move.w -[A7], 0x12C
000006B4 3F3C 00C8 move.w -[A7], 0xC8
000006B8 3F3C 0032 move.w -[A7], 0x32 /* '2' */
000006BC 3F3C 0032 move.w -[A7], 0x32 /* '2' */
000006C0 486C EBB0 pea.l [A4 - 0x1450]
000006C4 4EBA 0CCA jsr [PC + 0xCCA /* 00001390 */]
000006C8 DEFC 000C add.w A7, 0xC
000006CC 42A7 clr.l -[A7]
000006CE 3F3C 0001 move.w -[A7], 0x1
000006D2 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF
000006D8 4267 clr.w -[A7]
000006DA 4267 clr.w -[A7]
000006DC 486C 03A6 pea.l [A4 + 0x3A6]
000006E0 486C EBB0 pea.l [A4 - 0x1450]
000006E4 486C EC64 pea.l [A4 - 0x139C]
000006E8 4EBA 03FE jsr [PC + 0x3FE /* 00000AE8 */]
000006EC DEFC 001A add.w A7, 0x1A
000006F0 2940 ED04 move.l [A4 - 0x12FC], D0
000006F4 4EBA 0050 jsr [PC + 0x50 /* 00000746 */]
000006F8 3F3C 00FA move.w -[A7], 0xFA
000006FC 3F3C 0097 move.w -[A7], 0x97
00000700 4267 clr.w -[A7]
00000702 3F3C 0087 move.w -[A7], 0x87
00000706 486E FFF8 pea.l [A6 - 0x8]
0000070A 4EBA 0C84 jsr [PC + 0xC84 /* 00001390 */]
0000070E DEFC 000C add.w A7, 0xC
00000712 2F3C 0000 0026 move.l -[A7], 0x26 /* '&' */
00000718 3F3C 0010 move.w -[A7], 0x10
0000071C 3F3C 0014 move.w -[A7], 0x14
00000720 4267 clr.w -[A7]
00000722 3F2C F504 move.w -[A7], [A4 - 0xAFC]
00000726 3F3C FFFF move.w -[A7], 0xFFFF
0000072A 486C 03AC pea.l [A4 + 0x3AC]
0000072E 486E FFF8 pea.l [A6 - 0x8]
00000732 2F2C ED04 move.l -[A7], [A4 - 0x12FC]
00000736 4EBA 05D8 jsr [PC + 0x5D8 /* 00000D10 */]
0000073A DEFC 001A add.w A7, 0x1A
0000073E 2940 EB84 move.l [A4 - 0x147C], D0
00000742 4E5E unlink A6
00000744 4E75 rts
fn00000746:
00000746 4E56 FFF0 link A6, -0x0010
0000074A 2F2C ED04 move.l -[A7], [A4 - 0x12FC]
0000074E 4EBA 099C jsr [PC + 0x99C /* 000010EC */]
00000752 588F addq.l A7, 4
00000754 3F2C FF98 move.w -[A7], [A4 - 0x68]
00000758 4EBA 03DE jsr [PC + 0x3DE /* 00000B38 */]
0000075C 548F addq.l A7, 2
0000075E 3F3C 01F4 move.w -[A7], 0x1F4
00000762 3F3C 0082 move.w -[A7], 0x82
00000766 3F3C 0004 move.w -[A7], 0x4
0000076A 3F3C 0004 move.w -[A7], 0x4
0000076E 486E FFF8 pea.l [A6 - 0x8]
00000772 4EBA 0C1C jsr [PC + 0xC1C /* 00001390 */]
00000776 DEFC 000C add.w A7, 0xC
0000077A 3F3C 00F6 move.w -[A7], 0xF6
0000077E 3F3C 0082 move.w -[A7], 0x82
00000782 3F3C 0004 move.w -[A7], 0x4
00000786 3F3C 0004 move.w -[A7], 0x4
0000078A 486E FFF0 pea.l [A6 - 0x10]
0000078E 4EBA 0C00 jsr [PC + 0xC00 /* 00001390 */]
00000792 DEFC 000C add.w A7, 0xC
00000796 486E FFF0 pea.l [A6 - 0x10]
0000079A 486E FFF8 pea.l [A6 - 0x8]
0000079E 4EBA 0A78 jsr [PC + 0xA78 /* 00001218 */]
000007A2 508F addq.l A7, 8
000007A4 2940 EB80 move.l [A4 - 0x1480], D0
000007A8 4E5E unlink A6
000007AA 4E75 rts
fn000007AC:
000007AC 4E56 0000 link A6, 0
000007B0 2F2C ED04 move.l -[A7], [A4 - 0x12FC]
000007B4 4EBA 0506 jsr [PC + 0x506 /* 00000CBC */]
000007B8 588F addq.l A7, 4
000007BA 422C ED10 clr.b [A4 - 0x12F0]
000007BE 2F2C ED04 move.l -[A7], [A4 - 0x12FC]
000007C2 4EBA 0928 jsr [PC + 0x928 /* 000010EC */]
000007C6 588F addq.l A7, 4
000007C8 2F2C ED04 move.l -[A7], [A4 - 0x12FC]
000007CC 4EBA 050A jsr [PC + 0x50A /* 00000CD8 */]
000007D0 588F addq.l A7, 4
000007D2 486C EBA8 pea.l [A4 - 0x1458]
000007D6 4EBA 0B32 jsr [PC + 0xB32 /* 0000130A */]
000007DA 588F addq.l A7, 4
000007DC 2F2C EB80 move.l -[A7], [A4 - 0x1480]
000007E0 4EBA 093E jsr [PC + 0x93E /* 00001120 */]
000007E4 588F addq.l A7, 4
000007E6 2F2C EB80 move.l -[A7], [A4 - 0x1480]
000007EA 206C EB3E movea.l A0, [A4 - 0x14C2]
000007EE 41E8 0010 lea.l A0, [A0 + 0x10]
000007F2 2F08 move.l -[A7], A0
000007F4 4EBA 0E22 jsr [PC + 0xE22 /* 00001618 */]
000007F8 508F addq.l A7, 8
000007FA 2F2C EB80 move.l -[A7], [A4 - 0x1480]
000007FE 2F3C 0000 7D00 move.l -[A7], 0x7D00 /* '}\0' */
00000804 2F3C 0000 7D00 move.l -[A7], 0x7D00 /* '}\0' */
0000080A 4EBA 0C42 jsr [PC + 0xC42 /* 0000144E */]
0000080E DEFC 000C add.w A7, 0xC
00000812 197C FFFF ED12 move.b [A4 - 0x12EE], 0xFF
00000818 197C FFFF ED14 move.b [A4 - 0x12EC], 0xFF
0000081E 2F2C ED04 move.l -[A7], [A4 - 0x12FC]
00000822 4EBA 026A jsr [PC + 0x26A /* 00000A8E */]
00000826 588F addq.l A7, 4
00000828 2F2C EB84 move.l -[A7], [A4 - 0x147C]
0000082C 4EBA 0252 jsr [PC + 0x252 /* 00000A80 */]
00000830 588F addq.l A7, 4
00000832 4E5E unlink A6
00000834 4E75 rts
export_68:
fn00000836:
00000836 4E56 0000 link A6, 0
0000083A 3F07 move.w -[A7], D7
0000083C 206C EB80 movea.l A0, [A4 - 0x1480]
00000840 2050 movea.l A0, [A0]
00000842 3968 003C FF9A move.w [A4 - 0x66], [A0 + 0x3C]
00000848 3F2C FF9A move.w -[A7], [A4 - 0x66]
0000084C 2F2C EB80 move.l -[A7], [A4 - 0x1480]
00000850 4EBA 0A32 jsr [PC + 0xA32 /* 00001284 */]
00000854 588F addq.l A7, 4
00000856 2040 movea.l A0, D0
00000858 2F10 move.l -[A7], [A0]
0000085A 486C F11B pea.l [A4 - 0xEE5]
0000085E 4EBA 03AC jsr [PC + 0x3AC /* 00000C0C */]
00000862 DEFC 000A add.w A7, 0xA /* '\n' */
00000866 197C 000D F11A move.b [A4 - 0xEE6], 0xD /* '\r' */
0000086C 302C FF9A move.w D0, [A4 - 0x66]
00000870 41EC F11B lea.l A0, [A4 - 0xEE5]
00000874 D0C0 add.w A0, D0
00000876 10BC 000D move.b [A0], 0xD /* '\r' */
0000087A 4247 clr.w D7
label0000087C:
0000087C 3007 move.w D0, D7
0000087E 322C FF9A move.w D1, [A4 - 0x66]
00000882 5241 addq.w D1, 1
00000884 B041 cmp.w D0, D1
00000886 6E00 0026 bgt +0x28 /* 000008AE */
0000088A 3007 move.w D0, D7
0000088C 41EC F11A lea.l A0, [A4 - 0xEE6]
00000890 D0C0 add.w A0, D0
00000892 1010 move.b D0, [A0]
00000894 4880 ext.w D0
00000896 B07C 000D cmp.w D0, 0xD /* '\r' */
0000089A 6600 000C bne +0xE /* 000008A8 */
0000089E 3007 move.w D0, D7
000008A0 41EC F11A lea.l A0, [A4 - 0xEE6]
000008A4 D0C0 add.w A0, D0
000008A6 4210 clr.b [A0]
label000008A8:
000008A8 5247 addq.w D7, 1
000008AA 6000 FFD0 bra -0x2E /* 0000087C */
label000008AE:
000008AE 426C FFF4 clr.w [A4 - 0xC]
000008B2 4247 clr.w D7
label000008B4:
000008B4 3007 move.w D0, D7
000008B6 B06C FF9A cmp.w D0, [A4 - 0x66]
000008BA 6C00 005C bge +0x5E /* 00000918 */
000008BE 3007 move.w D0, D7
000008C0 41EC F11A lea.l A0, [A4 - 0xEE6]
000008C4 D0C0 add.w A0, D0
000008C6 1010 move.b D0, [A0]
000008C8 4880 ext.w D0
000008CA B07C 0000 cmp.w D0, 0x0
000008CE 6600 0042 bne +0x44 /* 00000912 */
000008D2 3007 move.w D0, D7
000008D4 41EC F11B lea.l A0, [A4 - 0xEE5]
000008D8 D0C0 add.w A0, D0
000008DA 41D0 lea.l A0, [A0]
000008DC 2008 move.l D0, A0
000008DE 322C FFF4 move.w D1, [A4 - 0xC]
000008E2 E581 asl D1, 2
000008E4 41EC F82C lea.l A0, [A4 - 0x7D4]
000008E8 D0C1 add.w A0, D1
000008EA 2080 move.l [A0], D0
000008EC 302C FFF4 move.w D0, [A4 - 0xC]
000008F0 E580 asl D0, 2
000008F2 41EC F82C lea.l A0, [A4 - 0x7D4]
000008F6 D0C0 add.w A0, D0
000008F8 2F10 move.l -[A7], [A0]
000008FA 4EBA 0348 jsr [PC + 0x348 /* 00000C44 */]
000008FE 588F addq.l A7, 4
00000900 0C40 0002 cmpi.w D0, 0x2
00000904 6F00 000C ble +0xE /* 00000912 */
00000908 302C FFF4 move.w D0, [A4 - 0xC]
0000090C 5240 addq.w D0, 1
0000090E 3940 FFF4 move.w [A4 - 0xC], D0
label00000912:
00000912 5247 addq.w D7, 1
00000914 6000 FF9E bra -0x60 /* 000008B4 */
label00000918:
00000918 302C FFF4 move.w D0, [A4 - 0xC]
0000091C 5340 subq.w D0, 1
0000091E 3940 FFF4 move.w [A4 - 0xC], D0
00000922 3E1F move.w D7, [A7]+
00000924 4E5E unlink A6
00000926 4E75 rts
export_8:
00000928 4E56 FFFC link A6, -0x0004
0000092C 3F07 move.w -[A7], D7
0000092E 3F06 move.w -[A7], D6
00000930 4247 clr.w D7
label00000932:
00000932 3007 move.w D0, D7
00000934 B06C FFF4 cmp.w D0, [A4 - 0xC]
00000938 6C00 0082 bge +0x84 /* 000009BC */
0000093C 3007 move.w D0, D7
0000093E 5240 addq.w D0, 1
00000940 3C00 move.w D6, D0
label00000942:
00000942 3006 move.w D0, D6
00000944 B06C FFF4 cmp.w D0, [A4 - 0xC]
00000948 6E00 006C bgt +0x6E /* 000009B6 */
0000094C 3007 move.w D0, D7
0000094E E580 asl D0, 2
00000950 41EC F82C lea.l A0, [A4 - 0x7D4]
00000954 D0C0 add.w A0, D0
00000956 2F10 move.l -[A7], [A0]
00000958 4EBA 02EA jsr [PC + 0x2EA /* 00000C44 */]
0000095C 588F addq.l A7, 4
0000095E 2F00 move.l -[A7], D0
00000960 3006 move.w D0, D6
00000962 E580 asl D0, 2
00000964 41EC F82C lea.l A0, [A4 - 0x7D4]
00000968 D0C0 add.w A0, D0
0000096A 2F10 move.l -[A7], [A0]
0000096C 4EBA 02D6 jsr [PC + 0x2D6 /* 00000C44 */]
00000970 588F addq.l A7, 4
00000972 2200 move.l D1, D0
00000974 201F move.l D0, [A7]+
00000976 B041 cmp.w D0, D1
00000978 6C00 0036 bge +0x38 /* 000009B0 */
0000097C 3007 move.w D0, D7
0000097E E580 asl D0, 2
00000980 41EC F82C lea.l A0, [A4 - 0x7D4]
00000984 D0C0 add.w A0, D0
00000986 2D50 FFFC move.l [A6 - 0x4], [A0]
0000098A 3006 move.w D0, D6
0000098C E580 asl D0, 2
0000098E 41EC F82C lea.l A0, [A4 - 0x7D4]
00000992 D0C0 add.w A0, D0
00000994 2010 move.l D0, [A0]
00000996 3207 move.w D1, D7
00000998 E581 asl D1, 2
0000099A 41EC F82C lea.l A0, [A4 - 0x7D4]
0000099E D0C1 add.w A0, D1
000009A0 2080 move.l [A0], D0
000009A2 3006 move.w D0, D6
000009A4 E580 asl D0, 2
000009A6 41EC F82C lea.l A0, [A4 - 0x7D4]
000009AA D0C0 add.w A0, D0
000009AC 20AE FFFC move.l [A0], [A6 - 0x4]
label000009B0:
000009B0 5246 addq.w D6, 1
000009B2 6000 FF8E bra -0x70 /* 00000942 */
label000009B6:
000009B6 5247 addq.w D7, 1
000009B8 6000 FF78 bra -0x86 /* 00000932 */
label000009BC:
000009BC 3C1F move.w D6, [A7]+
000009BE 3E1F move.w D7, [A7]+
000009C0 4E5E unlink A6
000009C2 4E75 rts
export_34:
fn000009C4:
000009C4 4E56 FFF6 link A6, -0x000A
000009C8 3F07 move.w -[A7], D7
000009CA 3F06 move.w -[A7], D6
000009CC 4247 clr.w D7
label000009CE:
000009CE 3007 move.w D0, D7
000009D0 B06C FFF4 cmp.w D0, [A4 - 0xC]
000009D4 6C00 0078 bge +0x7A /* 00000A4E */
000009D8 3007 move.w D0, D7
000009DA 5240 addq.w D0, 1
000009DC 3C00 move.w D6, D0
label000009DE:
000009DE 3006 move.w D0, D6
000009E0 B06C FFF4 cmp.w D0, [A4 - 0xC]
000009E4 6E00 0062 bgt +0x64 /* 00000A48 */
000009E8 3006 move.w D0, D6
000009EA E580 asl D0, 2
000009EC 41EC F82C lea.l A0, [A4 - 0x7D4]
000009F0 D0C0 add.w A0, D0
000009F2 2F10 move.l -[A7], [A0]
000009F4 3007 move.w D0, D7
000009F6 E580 asl D0, 2
000009F8 41EC F82C lea.l A0, [A4 - 0x7D4]
000009FC D0C0 add.w A0, D0
000009FE 2F10 move.l -[A7], [A0]
00000A00 4EBA 019E jsr [PC + 0x19E /* 00000BA0 */]
00000A04 508F addq.l A7, 8
00000A06 0C40 0000 cmpi.w D0, 0x0
00000A0A 6F00 0036 ble +0x38 /* 00000A42 */
00000A0E 3007 move.w D0, D7
00000A10 E580 asl D0, 2
00000A12 41EC F82C lea.l A0, [A4 - 0x7D4]
00000A16 D0C0 add.w A0, D0
00000A18 2D50 FFF6 move.l [A6 - 0xA], [A0]
00000A1C 3006 move.w D0, D6
00000A1E E580 asl D0, 2
00000A20 41EC F82C lea.l A0, [A4 - 0x7D4]
00000A24 D0C0 add.w A0, D0
00000A26 2010 move.l D0, [A0]
00000A28 3207 move.w D1, D7
00000A2A E581 asl D1, 2
00000A2C 41EC F82C lea.l A0, [A4 - 0x7D4]
00000A30 D0C1 add.w A0, D1
00000A32 2080 move.l [A0], D0
00000A34 3006 move.w D0, D6
00000A36 E580 asl D0, 2
00000A38 41EC F82C lea.l A0, [A4 - 0x7D4]
00000A3C D0C0 add.w A0, D0
00000A3E 20AE FFF6 move.l [A0], [A6 - 0xA]
label00000A42:
00000A42 5246 addq.w D6, 1
00000A44 6000 FF98 bra -0x66 /* 000009DE */
label00000A48:
00000A48 5247 addq.w D7, 1
00000A4A 6000 FF82 bra -0x7C /* 000009CE */
label00000A4E:
00000A4E 3C1F move.w D6, [A7]+
00000A50 3E1F move.w D7, [A7]+
00000A52 4E5E unlink A6
00000A54 4E75 rts
export_93:
00000A56 4E56 0000 link A6, 0
00000A5A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000A5E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000A62 A9B3 syscall SystemClick
00000A64 4E5E unlink A6
00000A66 4E75 rts
export_92:
fn00000A68:
00000A68 4E56 0000 link A6, 0
00000A6C 598F subq.l A7, 4
00000A6E 206E 0008 movea.l A0, [A6 + 0x8]
00000A72 2F10 move.l -[A7], [A0]
00000A74 3F2E 000C move.w -[A7], [A6 + 0xC]
00000A78 A9A0 syscall GetResource
00000A7A 201F move.l D0, [A7]+
00000A7C 4E5E unlink A6
00000A7E 4E75 rts
fn00000A80:
00000A80 4E56 0000 link A6, 0
00000A84 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000A88 A957 syscall ShowControl
00000A8A 4E5E unlink A6
00000A8C 4E75 rts
export_91:
fn00000A8E:
00000A8E 4E56 0000 link A6, 0
00000A92 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000A96 A969 syscall DrawControls
00000A98 4E5E unlink A6
00000A9A 4E75 rts
export_15:
fn00000A9C:
00000A9C 4E56 0000 link A6, 0
00000AA0 554F subq.w A7, 2
00000AA2 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000AA6 2F2E 000A move.l -[A7], [A6 + 0xA]
00000AAA A970 syscall GetNextEvent
00000AAC 101F move.b D0, [A7]+
00000AAE 4880 ext.w D0
00000AB0 4E5E unlink A6
00000AB2 4E75 rts
export_41:
00000AB4 4E56 0000 link A6, 0
00000AB8 594F subq.w A7, 4
00000ABA A975 syscall TickCount
00000ABC 201F move.l D0, [A7]+
00000ABE 4E5E unlink A6
00000AC0 4E75 rts
fn00000AC2:
00000AC2 4E56 0000 link A6, 0
00000AC6 302E 000A move.w D0, [A6 + 0xA]
00000ACA E188 lsl D0, 8
00000ACC E188 lsl D0, 8
00000ACE 302E 0008 move.w D0, [A6 + 0x8]
00000AD2 A032 syscall FlushEvents
00000AD4 4E5E unlink A6
00000AD6 4E75 rts
fn00000AD8:
00000AD8 4E56 0000 link A6, 0
00000ADC A912 syscall InitWindows
00000ADE 397C 0001 EB42 move.w [A4 - 0x14BE], 0x1
00000AE4 4E5E unlink A6
00000AE6 4E75 rts
export_37:
fn00000AE8:
00000AE8 4E56 0000 link A6, 0
00000AEC 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000AF0 4EBA 054C jsr [PC + 0x54C /* 0000103E */]
00000AF4 588F addq.l A7, 4
00000AF6 594F subq.w A7, 4
00000AF8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000AFC 2F2E 000C move.l -[A7], [A6 + 0xC]
00000B00 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000B04 1F2E 0015 move.b -[A7], [A6 + 0x15]
00000B08 3F2E 0016 move.w -[A7], [A6 + 0x16]
00000B0C 2F2E 0018 move.l -[A7], [A6 + 0x18]
00000B10 1F2E 001D move.b -[A7], [A6 + 0x1D]
00000B14 2F2E 001E move.l -[A7], [A6 + 0x1E]
00000B18 A913 syscall NewWindow
00000B1A 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000B1E 4EBA 055C jsr [PC + 0x55C /* 0000107C */]
00000B22 588F addq.l A7, 4
00000B24 201F move.l D0, [A7]+
00000B26 4E5E unlink A6
00000B28 4E75 rts
export_90:
00000B2A 4E56 0000 link A6, 0
00000B2E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B32 A914 syscall DisposeWindow
00000B34 4E5E unlink A6
00000B36 4E75 rts
export_61:
fn00000B38:
00000B38 4E56 0000 link A6, 0
00000B3C 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000B40 A887 syscall TextFont
00000B42 4E5E unlink A6
00000B44 4E75 rts
export_84:
00000B46 4E56 0000 link A6, 0
00000B4A 102E 0009 move.b D0, [A6 + 0x9]
00000B4E 4880 ext.w D0
00000B50 3F00 move.w -[A7], D0
00000B52 A883 syscall DrawChar
00000B54 4E5E unlink A6
00000B56 4E75 rts
export_89:
00000B58 4E56 0000 link A6, 0
00000B5C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B60 4EBA 04DC jsr [PC + 0x4DC /* 0000103E */]
00000B64 588F addq.l A7, 4
00000B66 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B6A A884 syscall DrawString
00000B6C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B70 4EBA 050A jsr [PC + 0x50A /* 0000107C */]
00000B74 588F addq.l A7, 4
00000B76 4E5E unlink A6
00000B78 4E75 rts
export_81:
00000B7A 4E56 0000 link A6, 0
00000B7E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B82 4EBA 04BA jsr [PC + 0x4BA /* 0000103E */]
00000B86 588F addq.l A7, 4
00000B88 554F subq.w A7, 2
00000B8A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B8E A88C syscall StringWidth
00000B90 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B94 4EBA 04E6 jsr [PC + 0x4E6 /* 0000107C */]
00000B98 588F addq.l A7, 4
00000B9A 301F move.w D0, [A7]+
00000B9C 4E5E unlink A6
00000B9E 4E75 rts
fn00000BA0:
00000BA0 4E56 0000 link A6, 0
00000BA4 2F0B move.l -[A7], A3
00000BA6 2F0A move.l -[A7], A2
00000BA8 3F07 move.w -[A7], D7
00000BAA 266E 0008 movea.l A3, [A6 + 0x8]
00000BAE 246E 000C movea.l A2, [A6 + 0xC]
00000BB2 3E2E 0010 move.w D7, [A6 + 0x10]
label00000BB6:
00000BB6 5347 subq.w D7, 1
00000BB8 3007 move.w D0, D7
00000BBA 6716 beq +0x18 /* 00000BD2 */
00000BBC 1013 move.b D0, [A3]
00000BBE 6712 beq +0x14 /* 00000BD2 */
00000BC0 1013 move.b D0, [A3]
00000BC2 1212 move.b D1, [A2]
00000BC4 4881 ext.w D1
00000BC6 4880 ext.w D0
00000BC8 B041 cmp.w D0, D1
00000BCA 6606 bne +0x8 /* 00000BD2 */
00000BCC 528B addq.l A3, 1
00000BCE 528A addq.l A2, 1
00000BD0 60E4 bra -0x1A /* 00000BB6 */
label00000BD2:
00000BD2 1013 move.b D0, [A3]
00000BD4 4880 ext.w D0
00000BD6 1612 move.b D3, [A2]
00000BD8 4883 ext.w D3
00000BDA 9043 sub.w D0, D3
00000BDC 3E1F move.w D7, [A7]+
00000BDE 245F movea.l A2, [A7]+
00000BE0 265F movea.l A3, [A7]+
00000BE2 4E5E unlink A6
00000BE4 4E75 rts
fn00000BE6:
00000BE6 4E56 FFFC link A6, -0x0004
00000BEA 2F0B move.l -[A7], A3
00000BEC 2F0A move.l -[A7], A2
00000BEE 266E 0008 movea.l A3, [A6 + 0x8]
00000BF2 246E 000C movea.l A2, [A6 + 0xC]
00000BF6 2D4B FFFC move.l [A6 - 0x4], A3
label00000BFA:
00000BFA 16DA move.b [A3]+, [A2]+
00000BFC 6702 beq +0x4 /* 00000C00 */
00000BFE 60FA bra -0x4 /* 00000BFA */
label00000C00:
00000C00 202E FFFC move.l D0, [A6 - 0x4]
00000C04 245F movea.l A2, [A7]+
00000C06 265F movea.l A3, [A7]+
00000C08 4E5E unlink A6
00000C0A 4E75 rts
export_76:
fn00000C0C:
00000C0C 4E56 FFFC link A6, -0x0004
00000C10 2F0B move.l -[A7], A3
00000C12 2F0A move.l -[A7], A2
00000C14 3F07 move.w -[A7], D7
00000C16 266E 0008 movea.l A3, [A6 + 0x8]
00000C1A 246E 000C movea.l A2, [A6 + 0xC]
00000C1E 3E2E 0010 move.w D7, [A6 + 0x10]
00000C22 2D4B FFFC move.l [A6 - 0x4], A3
label00000C26:
00000C26 3007 move.w D0, D7
00000C28 5347 subq.w D7, 1
00000C2A 4A40 tst.w D0
00000C2C 6708 beq +0xA /* 00000C36 */
00000C2E 101A move.b D0, [A2]+
00000C30 16C0 move.b [A3]+, D0
00000C32 6702 beq +0x4 /* 00000C36 */
00000C34 60F0 bra -0xE /* 00000C26 */
label00000C36:
00000C36 202E FFFC move.l D0, [A6 - 0x4]
00000C3A 3E1F move.w D7, [A7]+
00000C3C 245F movea.l A2, [A7]+
00000C3E 265F movea.l A3, [A7]+
00000C40 4E5E unlink A6
00000C42 4E75 rts
export_40:
fn00000C44:
00000C44 4E56 0000 link A6, 0
00000C48 2F0B move.l -[A7], A3
00000C4A 266E 0008 movea.l A3, [A6 + 0x8]
00000C4E 3F07 move.w -[A7], D7
00000C50 4247 clr.w D7
label00000C52:
00000C52 101B move.b D0, [A3]+
00000C54 6704 beq +0x6 /* 00000C5A */
00000C56 5247 addq.w D7, 1
00000C58 60F8 bra -0x6 /* 00000C52 */
label00000C5A:
00000C5A 3007 move.w D0, D7
00000C5C 3E1F move.w D7, [A7]+
00000C5E 265F movea.l A3, [A7]+
00000C60 4E5E unlink A6
00000C62 4E75 rts
export_88:
00000C64 4E56 0000 link A6, 0
00000C68 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000C6C 3F2E 000A move.w -[A7], [A6 + 0xA]
00000C70 2F2E 000C move.l -[A7], [A6 + 0xC]
00000C74 A9DD syscall TEScroll
00000C76 4E5E unlink A6
00000C78 4E75 rts
export_45:
00000C7A 4E56 0000 link A6, 0
00000C7E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000C82 4EBA 03BA jsr [PC + 0x3BA /* 0000103E */]
00000C86 588F addq.l A7, 4
00000C88 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000C8C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000C90 A91A syscall SetWTitle
00000C92 2F2E 000C move.l -[A7], [A6 + 0xC]
00000C96 4EBA 03E4 jsr [PC + 0x3E4 /* 0000107C */]
00000C9A 588F addq.l A7, 4
00000C9C 4E5E unlink A6
00000C9E 4E75 rts
export_52:
00000CA0 4E56 0000 link A6, 0
00000CA4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000CA8 2F2E 000C move.l -[A7], [A6 + 0xC]
00000CAC A919 syscall GetWTitle
00000CAE 2F2E 000C move.l -[A7], [A6 + 0xC]
00000CB2 4EBA 03C8 jsr [PC + 0x3C8 /* 0000107C */]
00000CB6 588F addq.l A7, 4
00000CB8 4E5E unlink A6
00000CBA 4E75 rts
export_9:
fn00000CBC:
00000CBC 4E56 0000 link A6, 0
00000CC0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000CC4 A91F syscall SelectWindow
00000CC6 4E5E unlink A6
00000CC8 4E75 rts
export_10:
00000CCA 4E56 0000 link A6, 0
00000CCE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000CD2 A916 syscall HideWindow
00000CD4 4E5E unlink A6
00000CD6 4E75 rts
export_73:
fn00000CD8:
00000CD8 4E56 0000 link A6, 0
00000CDC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000CE0 A915 syscall ShowWindow
00000CE2 4E5E unlink A6
00000CE4 4E75 rts
export_87:
fn00000CE6:
00000CE6 4E56 0000 link A6, 0
00000CEA 594F subq.w A7, 4
00000CEC A924 syscall FrontWindow
00000CEE 201F move.l D0, [A7]+
00000CF0 4E5E unlink A6
00000CF2 4E75 rts
export_86:
00000CF4 4E56 0000 link A6, 0
00000CF8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000CFC 3F2E 000C move.w -[A7], [A6 + 0xC]
00000D00 A935 syscall InsertMenu
00000D02 4E5E unlink A6
00000D04 4E75 rts
export_25:
00000D06 4E56 0000 link A6, 0
00000D0A A937 syscall DrawMenuBar
00000D0C 4E5E unlink A6
00000D0E 4E75 rts
export_85:
fn00000D10:
00000D10 4E56 0000 link A6, 0
00000D14 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000D18 4EBA 0324 jsr [PC + 0x324 /* 0000103E */]
00000D1C 588F addq.l A7, 4
00000D1E 594F subq.w A7, 4
00000D20 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D24 2F2E 000C move.l -[A7], [A6 + 0xC]
00000D28 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000D2C 1F2E 0015 move.b -[A7], [A6 + 0x15]
00000D30 3F2E 0016 move.w -[A7], [A6 + 0x16]
00000D34 3F2E 0018 move.w -[A7], [A6 + 0x18]
00000D38 3F2E 001A move.w -[A7], [A6 + 0x1A]
00000D3C 3F2E 001C move.w -[A7], [A6 + 0x1C]
00000D40 2F2E 001E move.l -[A7], [A6 + 0x1E]
00000D44 A954 syscall NewControl
00000D46 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000D4A 4EBA 0330 jsr [PC + 0x330 /* 0000107C */]
00000D4E 588F addq.l A7, 4
00000D50 201F move.l D0, [A7]+
00000D52 4E5E unlink A6
00000D54 4E75 rts
export_62:
fn00000D56:
00000D56 41FA 004A lea.l A0, [PC + 0x4A /* 00000DA2, value 0x0, cstring "" */]
00000D5A 48D0 1810 movem.l [A0], D4,A3,A4
00000D5E 2801 move.l D4, D1
00000D60 265F movea.l A3, [A7]+
00000D62 598F subq.l A7, 4
00000D64 2F3C 5044 4546 move.l -[A7], 0x50444546 /* 'PDEF' */
00000D6A 3F00 move.w -[A7], D0
00000D6C A9A0 syscall GetResource
00000D6E 201F move.l D0, [A7]+
00000D70 6724 beq +0x26 /* 00000D96 */
00000D72 2840 movea.l A4, D0
00000D74 08D4 000F bset.b [A4], 0xF
00000D78 2054 movea.l A0, [A4]
00000D7A 7000 moveq.l D0, 0x00
00000D7C 1004 move.b D0, D4
00000D7E D1C0 add.l A0, D0
00000D80 4E90 jsr [A0]
00000D82 4A44 tst.w D4
00000D84 6A04 bpl +0x6 /* 00000D8A */
00000D86 0894 000F bclr.b [A4], 0xF
label00000D8A:
00000D8A 224B movea.l A1, A3
00000D8C 41FA 0014 lea.l A0, [PC + 0x14 /* 00000DA2, value 0x0, cstring "" */]
00000D90 4CD0 1810 movem.l D4,A3,A4, [A0]
00000D94 4ED1 jmp [A1]
label00000D96:
00000D96 31FC FF40 0944 move.w [0x00000944 /* PrintErr */], 0xFF40
00000D9C 4844 swap.w D4
00000D9E DEC4 add.w A7, D4
00000DA0 60E8 bra -0x16 /* 00000D8A */
00000DA2 0000 0000 ori.b D0, 0x0
00000DA6 0000 0000 ori.b D0, 0x0
00000DAA 0000 0000 ori.b D0, 0x0
00000DAE 4E5E unlink A6
00000DB0 4E75 rts
export_54:
fn00000DB2:
00000DB2 4E56 0000 link A6, 0
00000DB6 4EBA 0476 jsr [PC + 0x476 /* 0000122E */]
00000DBA 207C 0000 0944 movea.l A0, 0x944 /* '\tD' */
00000DC0 3080 move.w [A0], D0
00000DC2 4E5E unlink A6
00000DC4 4E75 rts
export_42:
fn00000DC6:
00000DC6 4E56 FFFC link A6, -0x0004
00000DCA 4EBA 01DE jsr [PC + 0x1DE /* 00000FAA */]
00000DCE 4EBA 01CA jsr [PC + 0x1CA /* 00000F9A */]
00000DD2 4A40 tst.w D0
00000DD4 6638 bne +0x3A /* 00000E0E */
00000DD6 3F3C E000 move.w -[A7], 0xE000
00000DDA 486C 03D2 pea.l [A4 + 0x3D2]
00000DDE 4EBA FC88 jsr [PC - 0x378 /* 00000A68 */]
00000DE2 5C8F addq.l A7, 6
00000DE4 2D40 FFFC move.l [A6 - 0x4], D0
00000DE8 6724 beq +0x26 /* 00000E0E */
00000DEA 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000DEE 4EBA 0674 jsr [PC + 0x674 /* 00001464 */]
00000DF2 588F addq.l A7, 4
00000DF4 554F subq.w A7, 2
00000DF6 206E FFFC movea.l A0, [A6 - 0x4]
00000DFA 2F10 move.l -[A7], [A0]
00000DFC A997 syscall OpenResFile
00000DFE 301F move.w D0, [A7]+
00000E00 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000E04 4EBA 0670 jsr [PC + 0x670 /* 00001476 */]
00000E08 588F addq.l A7, 4
00000E0A 4EBA FFA6 jsr [PC - 0x5A /* 00000DB2 */]
label00000E0E:
00000E0E 4E5E unlink A6
00000E10 4E75 rts
export_4:
fn00000E12:
00000E12 4E56 FFFA link A6, -0x0006
00000E16 3F3C E000 move.w -[A7], 0xE000
00000E1A 486C 03D8 pea.l [A4 + 0x3D8]
00000E1E 4EBA FC48 jsr [PC - 0x3B8 /* 00000A68 */]
00000E22 5C8F addq.l A7, 6
00000E24 2D40 FFFC move.l [A6 - 0x4], D0
00000E28 671E beq +0x20 /* 00000E48 */
00000E2A 206E FFFC movea.l A0, [A6 - 0x4]
00000E2E 2F10 move.l -[A7], [A0]
00000E30 4EBA 072C jsr [PC + 0x72C /* 0000155E */]
00000E34 588F addq.l A7, 4
00000E36 3D40 FFFA move.w [A6 - 0x6], D0
00000E3A 3F2E FFFA move.w -[A7], [A6 - 0x6]
00000E3E 4EBA 0744 jsr [PC + 0x744 /* 00001584 */]
00000E42 548F addq.l A7, 2
00000E44 4EBA FF6C jsr [PC - 0x94 /* 00000DB2 */]
label00000E48:
00000E48 4E5E unlink A6
00000E4A 4E75 rts
export_65:
00000E4C 4E56 0000 link A6, 0
00000E50 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E54 223C 0004 8000 move.l D1, 0x48000
00000E5A 303C 0004 move.w D0, 0x4
00000E5E 4EBA FEF6 jsr [PC - 0x10A /* 00000D56 */]
00000E62 4E5E unlink A6
00000E64 4E75 rts
fn00000E66:
00000E66 4E56 0000 link A6, 0
00000E6A 554F subq.w A7, 2
00000E6C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E70 223C 0004 8004 move.l D1, 0x48004
00000E76 303C 0004 move.w D0, 0x4
00000E7A 4EBA FEDA jsr [PC - 0x126 /* 00000D56 */]
00000E7E 101F move.b D0, [A7]+
00000E80 4880 ext.w D0
00000E82 4E5E unlink A6
00000E84 4E75 rts
export_70:
00000E86 4E56 0000 link A6, 0
00000E8A 554F subq.w A7, 2
00000E8C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E90 223C 0004 8008 move.l D1, 0x48008
00000E96 303C 0004 move.w D0, 0x4
00000E9A 4EBA FEBA jsr [PC - 0x146 /* 00000D56 */]
00000E9E 101F move.b D0, [A7]+
00000EA0 4880 ext.w D0
00000EA2 4E5E unlink A6
00000EA4 4E75 rts
export_22:
00000EA6 4E56 0000 link A6, 0
00000EAA 207C 0000 0946 movea.l A0, 0x946 /* '\tF' */
00000EB0 0210 FFFC andi.b [A0], 0xFC
00000EB4 206E 0008 movea.l A0, [A6 + 0x8]
00000EB8 2050 movea.l A0, [A0]
00000EBA 1228 0044 move.b D1, [A0 + 0x44]
00000EBE 4881 ext.w D1
00000EC0 C27C 0003 and.w D1, 0x3
00000EC4 207C 0000 0946 movea.l A0, 0x946 /* '\tF' */
00000ECA 1010 move.b D0, [A0]
00000ECC 4880 ext.w D0
00000ECE 8041 or.w D0, D1
00000ED0 1080 move.b [A0], D0
00000ED2 598F subq.l A7, 4
00000ED4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000ED8 2F2E 000C move.l -[A7], [A6 + 0xC]
00000EDC 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000EE0 223C 000C 0000 move.l D1, 0xC0000
00000EE6 207C 0000 0946 movea.l A0, 0x946 /* '\tF' */
00000EEC 1010 move.b D0, [A0]
00000EEE 4880 ext.w D0
00000EF0 C07C 0003 and.w D0, 0x3
00000EF4 4EBA FE60 jsr [PC - 0x1A0 /* 00000D56 */]
00000EF8 201F move.l D0, [A7]+
00000EFA 4E5E unlink A6
00000EFC 4E75 rts
export_69:
00000EFE 4E56 0000 link A6, 0
00000F02 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000F06 223C 0004 8004 move.l D1, 0x48004
00000F0C 207C 0000 0946 movea.l A0, 0x946 /* '\tF' */
00000F12 1010 move.b D0, [A0]
00000F14 4880 ext.w D0
00000F16 C07C 0003 and.w D0, 0x3
00000F1A 4EBA FE3A jsr [PC - 0x1C6 /* 00000D56 */]
00000F1E 4E5E unlink A6
00000F20 4E75 rts
export_66:
00000F22 4E56 0000 link A6, 0
00000F26 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000F2A 2F2E 000C move.l -[A7], [A6 + 0xC]
00000F2E 223C 0008 0008 move.l D1, 0x80008
00000F34 207C 0000 0946 movea.l A0, 0x946 /* '\tF' */
00000F3A 1010 move.b D0, [A0]
00000F3C 4880 ext.w D0
00000F3E C07C 0003 and.w D0, 0x3
00000F42 4EBA FE12 jsr [PC - 0x1EE /* 00000D56 */]
00000F46 4E5E unlink A6
00000F48 4E75 rts
export_67:
00000F4A 4E56 0000 link A6, 0
00000F4E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000F52 223C 0004 000C move.l D1, 0x4000C
00000F58 207C 0000 0946 movea.l A0, 0x946 /* '\tF' */
00000F5E 1010 move.b D0, [A0]
00000F60 4880 ext.w D0
00000F62 C07C 0003 and.w D0, 0x3
00000F66 4EBA FDEE jsr [PC - 0x212 /* 00000D56 */]
00000F6A 4E5E unlink A6
00000F6C 4E75 rts
export_31:
00000F6E 4E56 0000 link A6, 0
00000F72 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000F76 2F2E 000C move.l -[A7], [A6 + 0xC]
00000F7A 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000F7E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000F82 2F2E 0018 move.l -[A7], [A6 + 0x18]
00000F86 223C 0014 8000 move.l D1, 0x148000
00000F8C 203C 0000 0005 move.l D0, 0x5
00000F92 4EBA FDC2 jsr [PC - 0x23E /* 00000D56 */]
00000F96 4E5E unlink A6
00000F98 4E75 rts
export_83:
fn00000F9A:
00000F9A 4E56 0000 link A6, 0
00000F9E 207C 0000 0944 movea.l A0, 0x944 /* '\tD' */
00000FA4 3010 move.w D0, [A0]
00000FA6 4E5E unlink A6
00000FA8 4E75 rts
export_59:
fn00000FAA:
00000FAA 4E56 FFB0 link A6, -0x0050
00000FAE 41EC 03DE lea.l A0, [A4 + 0x3DE]
00000FB2 2D48 FFC2 move.l [A6 - 0x3E], A0
00000FB6 422E FFCB clr.b [A6 - 0x35]
00000FBA 42AE FFCC clr.l [A6 - 0x34]
00000FBE 4267 clr.w -[A7]
00000FC0 486E FFB0 pea.l [A6 - 0x50]
00000FC4 4EBA 01EA jsr [PC + 0x1EA /* 000011B0 */]
00000FC8 5C8F addq.l A7, 6
00000FCA 207C 0000 0944 movea.l A0, 0x944 /* '\tD' */
00000FD0 3080 move.w [A0], D0
00000FD2 4E5E unlink A6
00000FD4 4E75 rts
export_82:
00000FD6 4E56 0000 link A6, 0
00000FDA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000FDE 3F2E 000C move.w -[A7], [A6 + 0xC]
00000FE2 3F2E 000E move.w -[A7], [A6 + 0xE]
00000FE6 1F2E 0011 move.b -[A7], [A6 + 0x11]
00000FEA A91B syscall MoveWindow
00000FEC 4E5E unlink A6
00000FEE 4E75 rts
export_6:
00000FF0 4E56 0000 link A6, 0
00000FF4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000FF8 206E 000C movea.l A0, [A6 + 0xC]
00000FFC 2F10 move.l -[A7], [A0]
00000FFE 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001002 A925 syscall DragWindow
00001004 4E5E unlink A6
00001006 4E75 rts
export_75:
00001008 4E56 0000 link A6, 0
0000100C 594F subq.w A7, 4
0000100E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001012 206E 000C movea.l A0, [A6 + 0xC]
00001016 2F10 move.l -[A7], [A0]
00001018 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000101C A92B syscall GrowWindow
0000101E 201F move.l D0, [A7]+
00001020 4E5E unlink A6
00001022 4E75 rts
export_77:
00001024 4E56 0000 link A6, 0
00001028 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000102C 3F2E 000C move.w -[A7], [A6 + 0xC]
00001030 3F2E 000E move.w -[A7], [A6 + 0xE]
00001034 1F2E 0011 move.b -[A7], [A6 + 0x11]
00001038 A91D syscall SizeWindow
0000103A 4E5E unlink A6
0000103C 4E75 rts
export_79:
fn0000103E:
0000103E 4E56 FFFA link A6, -0x0006
00001042 2F0B move.l -[A7], A3
00001044 266E 0008 movea.l A3, [A6 + 0x8]
00001048 3F07 move.w -[A7], D7
0000104A 3F06 move.w -[A7], D6
0000104C 2D4B FFFA move.l [A6 - 0x6], A3
00001050 200B move.l D0, A3
00001052 671E beq +0x20 /* 00001072 */
label00001054:
00001054 1013 move.b D0, [A3]
00001056 4880 ext.w D0
00001058 3C00 move.w D6, D0
0000105A 3007 move.w D0, D7
0000105C 16C0 move.b [A3]+, D0
0000105E 3E06 move.w D7, D6
00001060 3006 move.w D0, D6
00001062 66F0 bne -0xE /* 00001054 */
00001064 200B move.l D0, A3
00001066 90AE FFFA sub.l D0, [A6 - 0x6]
0000106A 5340 subq.w D0, 1
0000106C 206E FFFA movea.l A0, [A6 - 0x6]
00001070 1080 move.b [A0], D0
label00001072:
00001072 3C1F move.w D6, [A7]+
00001074 3E1F move.w D7, [A7]+
00001076 265F movea.l A3, [A7]+
00001078 4E5E unlink A6
0000107A 4E75 rts
export_80:
fn0000107C:
0000107C 4E56 0000 link A6, 0
00001080 2F0B move.l -[A7], A3
00001082 266E 0008 movea.l A3, [A6 + 0x8]
00001086 3F07 move.w -[A7], D7
00001088 2F0A move.l -[A7], A2
0000108A 200B move.l D0, A3
0000108C 671E beq +0x20 /* 000010AC */
0000108E 200B move.l D0, A3
00001090 528B addq.l A3, 1
00001092 2440 movea.l A2, D0
00001094 2040 movea.l A0, D0
00001096 1010 move.b D0, [A0]
00001098 C07C 00FF and.w D0, 0xFF
0000109C 3E00 move.w D7, D0
label0000109E:
0000109E 3007 move.w D0, D7
000010A0 5347 subq.w D7, 1
000010A2 4A40 tst.w D0
000010A4 6704 beq +0x6 /* 000010AA */
000010A6 14DB move.b [A2]+, [A3]+
000010A8 60F4 bra -0xA /* 0000109E */
label000010AA:
000010AA 4212 clr.b [A2]
label000010AC:
000010AC 245F movea.l A2, [A7]+
000010AE 3E1F move.w D7, [A7]+
000010B0 265F movea.l A3, [A7]+
000010B2 4E5E unlink A6
000010B4 4E75 rts
fn000010B6:
000010B6 4E56 0000 link A6, 0
000010BA 4E5E unlink A6
000010BC 4E75 rts
fn000010BE:
000010BE 4E56 0000 link A6, 0
000010C2 4E5E unlink A6
000010C4 4E75 rts
export_78:
fn000010C6:
000010C6 4E56 0000 link A6, 0
000010CA A850 syscall InitCursor
000010CC 4E5E unlink A6
000010CE 4E75 rts
export_36:
000010D0 4E56 0000 link A6, 0
000010D4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000010D8 A851 syscall SetCursor
000010DA 4E5E unlink A6
000010DC 4E75 rts
fn000010DE:
000010DE 4E56 0000 link A6, 0
000010E2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000010E6 A86E syscall InitGraf
000010E8 4E5E unlink A6
000010EA 4E75 rts
export_19:
fn000010EC:
000010EC 4E56 0000 link A6, 0
000010F0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000010F4 A873 syscall SetPort
000010F6 4E5E unlink A6
000010F8 4E75 rts
export_48:
000010FA 4E56 0000 link A6, 0
000010FE 206E 0008 movea.l A0, [A6 + 0x8]
00001102 2F10 move.l -[A7], [A0]
00001104 1F2E 000D move.b -[A7], [A6 + 0xD]
00001108 2F2E 000E move.l -[A7], [A6 + 0xE]
0000110C A9D4 syscall TEClick
0000110E 4E5E unlink A6
00001110 4E75 rts
export_74:
fn00001112:
00001112 4E56 0000 link A6, 0
00001116 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000111A A9DA syscall TEIdle
0000111C 4E5E unlink A6
0000111E 4E75 rts
export_23:
fn00001120:
00001120 4E56 0000 link A6, 0
00001124 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001128 A9D8 syscall TEActivate
0000112A 4E5E unlink A6
0000112C 4E75 rts
fn0000112E:
0000112E 4E56 0000 link A6, 0
00001132 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001136 A9D9 syscall TEDeactivate
00001138 4E5E unlink A6
0000113A 4E75 rts
fn0000113C:
0000113C 4E56 0000 link A6, 0
00001140 A9B4 syscall SystemTask
00001142 4E5E unlink A6
00001144 4E75 rts
fn00001146:
00001146 4E56 FFFC link A6, -0x0004
0000114A 2D6D 0010 FFFC move.l [A6 - 0x4], [A5 + 0x10]
00001150 206E FFFC movea.l A0, [A6 - 0x4]
00001154 2050 movea.l A0, [A0]
00001156 30AE 0008 move.w [A0], [A6 + 0x8]
0000115A 4EBA 0476 jsr [PC + 0x476 /* 000015D2 */]
0000115E 4E5E unlink A6
00001160 4E75 rts
fn00001162:
00001162 4E56 FFFE link A6, -0x0002
00001166 2F0B move.l -[A7], A3
00001168 426E FFFE clr.w [A6 - 0x2]
label0000116C:
0000116C 0C6E 0015 FFFE cmpi.w [A6 - 0x2], 0x15
00001172 6C2C bge +0x2E /* 000011A0 */
00001174 302E FFFE move.w D0, [A6 - 0x2]
00001178 E580 asl D0, 2
0000117A 41EC EA02 lea.l A0, [A4 - 0x15FE]
0000117E D0C0 add.w A0, D0
00001180 0C50 0000 cmpi.w [A0], 0x0
00001184 6F14 ble +0x16 /* 0000119A */
00001186 302E FFFE move.w D0, [A6 - 0x2]
0000118A E580 asl D0, 2
0000118C 41EC EA02 lea.l A0, [A4 - 0x15FE]
00001190 D0C0 add.w A0, D0
00001192 3F10 move.w -[A7], [A0]
00001194 4EBA 01E0 jsr [PC + 0x1E0 /* 00001376 */]
00001198 548F addq.l A7, 2
label0000119A:
0000119A 526E FFFE addq.w [A6 - 0x2], 1
0000119E 60CC bra -0x32 /* 0000116C */
label000011A0:
000011A0 3F2E 0008 move.w -[A7], [A6 + 0x8]
000011A4 4EBA FFA0 jsr [PC - 0x60 /* 00001146 */]
000011A8 548F addq.l A7, 2
000011AA 265F movea.l A3, [A7]+
000011AC 4E5E unlink A6
000011AE 4E75 rts
export_71:
fn000011B0:
000011B0 4E56 FFFE link A6, -0x0002
000011B4 206E 0008 movea.l A0, [A6 + 0x8]
000011B8 2F28 0012 move.l -[A7], [A0 + 0x12]
000011BC 4EBA FE80 jsr [PC - 0x180 /* 0000103E */]
000011C0 588F addq.l A7, 4
000011C2 206E 0008 movea.l A0, [A6 + 0x8]
000011C6 4A2E 000D tst.b [A6 + 0xD]
000011CA 6704 beq +0x6 /* 000011D0 */
000011CC A400 syscall Open/PBHOpen/HOpen, flags=4
000011CE 6002 bra +0x4 /* 000011D2 */
label000011D0:
000011D0 A000 syscall Open/PBHOpen/HOpen
label000011D2:
000011D2 3D40 FFFE move.w [A6 - 0x2], D0
000011D6 206E 0008 movea.l A0, [A6 + 0x8]
000011DA 2F28 0012 move.l -[A7], [A0 + 0x12]
000011DE 4EBA FE9C jsr [PC - 0x164 /* 0000107C */]
000011E2 588F addq.l A7, 4
000011E4 206E 0008 movea.l A0, [A6 + 0x8]
000011E8 316E FFFE 0010 move.w [A0 + 0x10], [A6 - 0x2]
000011EE 302E FFFE move.w D0, [A6 - 0x2]
000011F2 4E5E unlink A6
000011F4 4E75 rts
fn000011F6:
000011F6 4E56 0000 link A6, 0
000011FA 206E 0008 movea.l A0, [A6 + 0x8]
000011FE 4A2E 000D tst.b [A6 + 0xD]
00001202 6704 beq +0x6 /* 00001208 */
00001204 A401 syscall Close, flags=4
00001206 6002 bra +0x4 /* 0000120A */
label00001208:
00001208 A001 syscall Close
label0000120A:
0000120A 4E5E unlink A6
0000120C 4E75 rts
fn0000120E:
0000120E 4E56 0000 link A6, 0
00001212 A9CC syscall TEInit
00001214 4E5E unlink A6
00001216 4E75 rts
export_27:
fn00001218:
00001218 4E56 0000 link A6, 0
0000121C 594F subq.w A7, 4
0000121E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001222 2F2E 000C move.l -[A7], [A6 + 0xC]
00001226 A9D2 syscall TENew
00001228 201F move.l D0, [A7]+
0000122A 4E5E unlink A6
0000122C 4E75 rts
export_64:
fn0000122E:
0000122E 4E56 0000 link A6, 0
00001232 554F subq.w A7, 2
00001234 A9AF syscall ResError
00001236 301F move.w D0, [A7]+
00001238 4E5E unlink A6
0000123A 4E75 rts
fn0000123C:
0000123C 4E56 0000 link A6, 0
00001240 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001244 A89D syscall PenPat
00001246 4E5E unlink A6
00001248 4E75 rts
export_58:
fn0000124A:
0000124A 4E56 0000 link A6, 0
0000124E 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001252 3F2E 000A move.w -[A7], [A6 + 0xA]
00001256 A893 syscall MoveTo
00001258 4E5E unlink A6
0000125A 4E75 rts
export_60:
fn0000125C:
0000125C 4E56 0000 link A6, 0
00001260 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001264 3F2E 000A move.w -[A7], [A6 + 0xA]
00001268 A891 syscall LineTo
0000126A 4E5E unlink A6
0000126C 4E75 rts
export_56:
fn0000126E:
0000126E 4E56 0000 link A6, 0
00001272 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001276 2F2E 000C move.l -[A7], [A6 + 0xC]
0000127A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000127E A9CF syscall TESetText
00001280 4E5E unlink A6
00001282 4E75 rts
export_57:
fn00001284:
00001284 4E56 0000 link A6, 0
00001288 594F subq.w A7, 4
0000128A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000128E A9CB syscall TEGetText
00001290 201F move.l D0, [A7]+
00001292 4E5E unlink A6
00001294 4E75 rts
export_55:
00001296 4E56 0000 link A6, 0
0000129A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000129E A9CD syscall TEDispose
000012A0 4E5E unlink A6
000012A2 4E75 rts
fn000012A4:
000012A4 4E56 0000 link A6, 0
000012A8 554F subq.w A7, 2
000012AA A861 syscall Random
000012AC 301F move.w D0, [A7]+
000012AE 4E5E unlink A6
000012B0 4E75 rts
fn000012B2:
000012B2 4E56 0000 link A6, 0
000012B6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000012BA 3F2E 000C move.w -[A7], [A6 + 0xC]
000012BE 2F2E 000E move.l -[A7], [A6 + 0xE]
000012C2 A946 syscall GetMenuItemText/GetItem
000012C4 2F2E 000E move.l -[A7], [A6 + 0xE]
000012C8 4EBA FDB2 jsr [PC - 0x24E /* 0000107C */]
000012CC 588F addq.l A7, 4
000012CE 4E5E unlink A6
000012D0 4E75 rts
fn000012D2:
000012D2 4E56 0000 link A6, 0
000012D6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000012DA 3F2E 000C move.w -[A7], [A6 + 0xC]
000012DE 1F2E 000F move.b -[A7], [A6 + 0xF]
000012E2 A945 syscall CheckItem
000012E4 4E5E unlink A6
000012E6 4E75 rts
export_53:
000012E8 4E56 0000 link A6, 0
000012EC 202E 0008 move.l D0, [A6 + 0x8]
000012F0 A122 syscall NewHandle, flags=1
000012F2 3940 EA00 move.w [A4 - 0x1600], D0
000012F6 2008 move.l D0, A0
000012F8 4E5E unlink A6
000012FA 4E75 rts
export_51:
000012FC 4E56 0000 link A6, 0
00001300 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001304 A8A1 syscall FrameRect
00001306 4E5E unlink A6
00001308 4E75 rts
export_49:
fn0000130A:
0000130A 4E56 0000 link A6, 0
0000130E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001312 A8A3 syscall EraseRect
00001314 4E5E unlink A6
00001316 4E75 rts
export_14:
00001318 4E56 0000 link A6, 0
0000131C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001320 A922 syscall BeginUpdate
00001322 4E5E unlink A6
00001324 4E75 rts
export_50:
00001326 4E56 0000 link A6, 0
0000132A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000132E A923 syscall EndUpdate
00001330 4E5E unlink A6
00001332 4E75 rts
export_12:
00001334 2940 EA6A move.l [A4 - 0x1596], D0
00001338 486C EA6A pea.l [A4 - 0x1596]
0000133C 486C EA5E pea.l [A4 - 0x15A2]
00001340 3F3C 280E move.w -[A7], 0x280E
00001344 A9EB syscall Pack4/FP68K
00001346 4E75 rts
export_47:
00001348 486C EA5E pea.l [A4 - 0x15A2]
0000134C 486C EA6A pea.l [A4 - 0x1596]
00001350 3F3C 2810 move.w -[A7], 0x2810
00001354 A9EB syscall Pack4/FP68K
00001356 202C EA6A move.l D0, [A4 - 0x1596]
0000135A 4E75 rts
export_46:
fn0000135C:
0000135C 4E56 0000 link A6, 0
00001360 206E 0008 movea.l A0, [A6 + 0x8]
00001364 226E 000C movea.l A1, [A6 + 0xC]
00001368 202E 0010 move.l D0, [A6 + 0x10]
0000136C A02E syscall BlockMove/BlockMoveData
0000136E 3940 EA00 move.w [A4 - 0x1600], D0
00001372 4E5E unlink A6
00001374 4E75 rts
fn00001376:
00001376 4E56 FFB0 link A6, -0x0050
0000137A 3D6E 0008 FFC8 move.w [A6 - 0x38], [A6 + 0x8]
00001380 4267 clr.w -[A7]
00001382 486E FFB0 pea.l [A6 - 0x50]
00001386 4EBA FE6E jsr [PC - 0x192 /* 000011F6 */]
0000138A 5C8F addq.l A7, 6
0000138C 4E5E unlink A6
0000138E 4E75 rts
export_33:
fn00001390:
00001390 4E56 0000 link A6, 0
00001394 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001398 3F2E 000C move.w -[A7], [A6 + 0xC]
0000139C 3F2E 000E move.w -[A7], [A6 + 0xE]
000013A0 3F2E 0010 move.w -[A7], [A6 + 0x10]
000013A4 3F2E 0012 move.w -[A7], [A6 + 0x12]
000013A8 A8A7 syscall SetRect
000013AA 4E5E unlink A6
000013AC 4E75 rts
export_43:
000013AE 4E56 0000 link A6, 0
000013B2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000013B6 3F2E 000C move.w -[A7], [A6 + 0xC]
000013BA 3F2E 000E move.w -[A7], [A6 + 0xE]
000013BE A8A9 syscall InsetRect
000013C0 4E5E unlink A6
000013C2 4E75 rts
export_39:
000013C4 4E56 0000 link A6, 0
000013C8 A930 syscall InitMenus
000013CA 4E5E unlink A6
000013CC 4E75 rts
export_29:
000013CE 4E56 0000 link A6, 0
000013D2 2F2E 000A move.l -[A7], [A6 + 0xA]
000013D6 4EBA FC66 jsr [PC - 0x39A /* 0000103E */]
000013DA 588F addq.l A7, 4
000013DC 594F subq.w A7, 4
000013DE 3F2E 0008 move.w -[A7], [A6 + 0x8]
000013E2 2F2E 000A move.l -[A7], [A6 + 0xA]
000013E6 A931 syscall NewMenu
000013E8 2F2E 000A move.l -[A7], [A6 + 0xA]
000013EC 4EBA FC8E jsr [PC - 0x372 /* 0000107C */]
000013F0 588F addq.l A7, 4
000013F2 201F move.l D0, [A7]+
000013F4 4E5E unlink A6
000013F6 4E75 rts
export_11:
000013F8 4E56 0000 link A6, 0
000013FC 2F2E 000C move.l -[A7], [A6 + 0xC]
00001400 4EBA FC3C jsr [PC - 0x3C4 /* 0000103E */]
00001404 588F addq.l A7, 4
00001406 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000140A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000140E A933 syscall AppendMenu
00001410 2F2E 000C move.l -[A7], [A6 + 0xC]
00001414 4EBA FC66 jsr [PC - 0x39A /* 0000107C */]
00001418 588F addq.l A7, 4
0000141A 4E5E unlink A6
0000141C 4E75 rts
export_24:
0000141E 4E56 0000 link A6, 0
00001422 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001426 206E 000C movea.l A0, [A6 + 0xC]
0000142A 2F10 move.l -[A7], [A0]
0000142C A94D syscall AppendResMenu/AddResMenu
0000142E 4E5E unlink A6
00001430 4E75 rts
export_38:
00001432 4E56 0000 link A6, 0
00001436 598F subq.l A7, 4
00001438 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000143C A9B9 syscall GetCursor
0000143E 201F move.l D0, [A7]+
00001440 4E5E unlink A6
00001442 4E75 rts
fn00001444:
00001444 4E56 0000 link A6, 0
00001448 A8FE syscall InitFonts
0000144A 4E5E unlink A6
0000144C 4E75 rts
fn0000144E:
0000144E 4E56 0000 link A6, 0
00001452 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001456 2F2E 000C move.l -[A7], [A6 + 0xC]
0000145A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000145E A9D1 syscall TESetSelect
00001460 4E5E unlink A6
00001462 4E75 rts
export_18:
fn00001464:
00001464 4E56 0000 link A6, 0
00001468 206E 0008 movea.l A0, [A6 + 0x8]
0000146C A029 syscall HLock
0000146E 3940 EA00 move.w [A4 - 0x1600], D0
00001472 4E5E unlink A6
00001474 4E75 rts
export_35:
fn00001476:
00001476 4E56 0000 link A6, 0
0000147A 206E 0008 movea.l A0, [A6 + 0x8]
0000147E A02A syscall HUnlock
00001480 3940 EA00 move.w [A4 - 0x1600], D0
00001484 4E5E unlink A6
00001486 4E75 rts
export_32:
00001488 4E56 0000 link A6, 0
0000148C 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001490 A9C8 syscall SysBeep
00001492 4E5E unlink A6
00001494 4E75 rts
fn00001496:
00001496 4E56 0000 link A6, 0
0000149A 2F0B move.l -[A7], A3
0000149C 266E 0008 movea.l A3, [A6 + 0x8]
000014A0 1013 move.b D0, [A3]
000014A2 6604 bne +0x6 /* 000014A8 */
000014A4 16BC 0001 move.b [A3], 0x1
label000014A8:
000014A8 2F0B move.l -[A7], A3
000014AA 4EBA FB92 jsr [PC - 0x46E /* 0000103E */]
000014AE 588F addq.l A7, 4
000014B0 200B move.l D0, A3
000014B2 5280 addq.l D0, 1
000014B4 2040 movea.l A0, D0
000014B6 1010 move.b D0, [A0]
000014B8 4880 ext.w D0
000014BA B07C 0001 cmp.w D0, 0x1
000014BE 6608 bne +0xA /* 000014C8 */
000014C0 200B move.l D0, A3
000014C2 5280 addq.l D0, 1
000014C4 2040 movea.l A0, D0
000014C6 4210 clr.b [A0]
label000014C8:
000014C8 554F subq.w A7, 2
000014CA 2F0B move.l -[A7], A3
000014CC A9B6 syscall OpenDeskAcc
000014CE 2F0B move.l -[A7], A3
000014D0 4EBA FBAA jsr [PC - 0x456 /* 0000107C */]
000014D4 588F addq.l A7, 4
000014D6 301F move.w D0, [A7]+
000014D8 265F movea.l A3, [A7]+
000014DA 4E5E unlink A6
000014DC 4E75 rts
export_7:
000014DE 4E56 0000 link A6, 0
000014E2 594F subq.w A7, 4
000014E4 206E 0008 movea.l A0, [A6 + 0x8]
000014E8 2F10 move.l -[A7], [A0]
000014EA A93D syscall MenuSelect
000014EC 201F move.l D0, [A7]+
000014EE 4E5E unlink A6
000014F0 4E75 rts
export_30:
000014F2 4E56 0000 link A6, 0
000014F6 594F subq.w A7, 4
000014F8 102E 0009 move.b D0, [A6 + 0x9]
000014FC 4880 ext.w D0
000014FE 3F00 move.w -[A7], D0
00001500 A93E syscall MenuKey
00001502 201F move.l D0, [A7]+
00001504 4E5E unlink A6
00001506 4E75 rts
fn00001508:
00001508 4E56 0000 link A6, 0
0000150C 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001510 A938 syscall HiliteMenu
00001512 4E5E unlink A6
00001514 4E75 rts
export_28:
00001516 4E56 0000 link A6, 0
0000151A 102E 0009 move.b D0, [A6 + 0x9]
0000151E 4880 ext.w D0
00001520 3F00 move.w -[A7], D0
00001522 2F2E 000A move.l -[A7], [A6 + 0xA]
00001526 A9DC syscall TEKey
00001528 4E5E unlink A6
0000152A 4E75 rts
export_3:
0000152C 4E56 0000 link A6, 0
00001530 554F subq.w A7, 2
00001532 206E 0008 movea.l A0, [A6 + 0x8]
00001536 2F10 move.l -[A7], [A0]
00001538 2F2E 000C move.l -[A7], [A6 + 0xC]
0000153C A92C syscall FindWindow
0000153E 301F move.w D0, [A7]+
00001540 4E5E unlink A6
00001542 4E75 rts
export_26:
00001544 4E56 0000 link A6, 0
00001548 554F subq.w A7, 2
0000154A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000154E 206E 000C movea.l A0, [A6 + 0xC]
00001552 2F10 move.l -[A7], [A0]
00001554 A91E syscall TrackGoAway
00001556 101F move.b D0, [A7]+
00001558 4880 ext.w D0
0000155A 4E5E unlink A6
0000155C 4E75 rts
export_17:
fn0000155E:
0000155E 4E56 0000 link A6, 0
00001562 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001566 4EBA FAD6 jsr [PC - 0x52A /* 0000103E */]
0000156A 588F addq.l A7, 4
0000156C 554F subq.w A7, 2
0000156E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001572 A997 syscall OpenResFile
00001574 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001578 4EBA FB02 jsr [PC - 0x4FE /* 0000107C */]
0000157C 588F addq.l A7, 4
0000157E 301F move.w D0, [A7]+
00001580 4E5E unlink A6
00001582 4E75 rts
export_21:
fn00001584:
00001584 4E56 0000 link A6, 0
00001588 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000158C A99A syscall CloseResFile
0000158E 4E5E unlink A6
00001590 4E75 rts
export_20:
00001592 4E56 0000 link A6, 0
00001596 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000159A A871 syscall GlobalToLocal
0000159C 4E5E unlink A6
0000159E 4E75 rts
export_13:
000015A0 4E56 0000 link A6, 0
000015A4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000015A8 3F2E 000C move.w -[A7], [A6 + 0xC]
000015AC A963 syscall SetControlValue/SetCtlValue
000015AE 4E5E unlink A6
000015B0 4E75 rts
export_16:
000015B2 4E56 0000 link A6, 0
000015B6 554F subq.w A7, 2
000015B8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000015BC A960 syscall GetControlValue/GetCtlValue
000015BE 301F move.w D0, [A7]+
000015C0 4E5E unlink A6
000015C2 4E75 rts
fn000015C4:
000015C4 4E56 0000 link A6, 0
000015C8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000015CC A97B syscall InitDialogs
000015CE 4E5E unlink A6
000015D0 4E75 rts
fn000015D2:
000015D2 4E56 0000 link A6, 0
000015D6 4EBA FAE6 jsr [PC - 0x51A /* 000010BE */]
000015DA A9F4 syscall ExitToShell
000015DC 4E5E unlink A6
000015DE 4E75 rts
export_5:
000015E0 4E56 0000 link A6, 0
000015E4 554F subq.w A7, 2
000015E6 206E 0008 movea.l A0, [A6 + 0x8]
000015EA 2F10 move.l -[A7], [A0]
000015EC 2F2E 000C move.l -[A7], [A6 + 0xC]
000015F0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000015F4 A96C syscall FindControl
000015F6 301F move.w D0, [A7]+
000015F8 4E5E unlink A6
000015FA 4E75 rts
export_2:
000015FC 4E56 0000 link A6, 0
00001600 554F subq.w A7, 2
00001602 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001606 206E 000C movea.l A0, [A6 + 0xC]
0000160A 2F10 move.l -[A7], [A0]
0000160C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001610 A968 syscall TrackControl
00001612 301F move.w D0, [A7]+
00001614 4E5E unlink A6
00001616 4E75 rts
export_1:
fn00001618:
00001618 4E56 0000 link A6, 0
0000161C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001620 2F2E 000C move.l -[A7], [A6 + 0xC]
00001624 A9D3 syscall TEUpdate
00001626 4E5E unlink A6
00001628 4E75 rts